---

sidebar_position: 2

---

# 安装

## 官方发布

要安装 LangChain，请运行：

import Tabs from '@theme/Tabs';

import TabItem from '@theme/TabItem';

import CodeBlock from "@theme/CodeBlock";

<Tabs>

  <TabItem value="pip" label="Pip" default>

    <CodeBlock language="bash">pip install langchain</CodeBlock>

  </TabItem>

  <TabItem value="conda" label="Conda">

    <CodeBlock language="bash">conda install langchain -c conda-forge</CodeBlock>

  </TabItem>

</Tabs>

这将安装 LangChain 的最低要求。LangChain 的很多价值体现在与各种模型提供者、数据存储等的集成中。默认情况下，并未安装进行这些集成所需的依赖。您需要单独安装特定集成所需的依赖。

## 从源代码安装

如果您想从源代码安装，可以通过克隆存储库，并确保目录为 `PATH/TO/REPO/langchain/libs/langchain`，然后运行：

```bash
pip install -e .
```

## LangChain 核心

`langchain-core` 包含 LangChain 生态系统其余部分使用的基本抽象，以及 LangChain 表达语言。它会被 `langchain` 自动安装，但也可以单独使用。安装方法如下：

```bash
pip install langchain-core
```

## LangChain 社区

`langchain-community` 包含第三方集成。安装方法如下：

```bash
pip install langchain-community
```

## LangChain 实验性

`langchain-experimental` 包含用于研究和实验用途的实验性 LangChain 代码。安装方法如下：

```bash
pip install langchain-experimental
```

## LangGraph

`langgraph` 是用于构建具有状态的多角色应用程序的库，使用 LLMs 构建，并且旨在与 LangChain 一起使用。安装方法如下：

```bash
pip install langgraph
```

## LangServe

LangServe 帮助开发人员将 LangChain 可运行程序和链部署为 REST API。LangServe 会被 LangChain CLI 自动安装。如果不使用 LangChain CLI，请使用以下命令安装：

```bash
pip install "langserve[all]"
```

用于安装客户端和服务器依赖项。或者使用 `pip install "langserve[client]"` 安装客户端代码，使用 `pip install "langserve[server]"` 安装服务器代码。

## LangChain CLI

LangChain CLI 对于处理 LangChain 模板和其他 LangServe 项目非常有用。安装方法如下：

```bash
pip install langchain-cli
```

## LangSmith SDK

LangSmith SDK 会被 LangChain 自动安装。如果不使用 LangChain，请使用以下命令安装：

```bash
pip install langsmith
```